package com.zdy.im.user;

import com.sixeco.framework.http.processor.url.IURLCommand;
import com.sixeco.framework.http.processor.url.annotations.CDN;
import com.sixeco.framework.http.processor.url.annotations.UrlRemote;

/**
 * @Author 作者 : zdy
 * @CreateDate 创建时间: 2021-02-30
 * @Version 版本: v1.0.0
 * <pre>
 *
 *  @Description (说明):  http功能协议定义
 *
 * </pre>
 **/
@CDN
@UrlRemote
public class UrlCommand implements IURLCommand {

    public static final String user_userInfo_pageList = "/user/info/pageList";
    public static final String user_userInfo_info = "/user/info/info";
    @UrlRemote
    public static final String user_userInfo_register = "/user/info/register";

    /** 用户获取im握手登陆信息接口 **/
    public static final String user_userInfo_login_im = "/user/info/loginIm";

    @UrlRemote
    public static final String user_userInfo_init = "/user/info/init";
    @UrlRemote
    public static final String user_userInfo_customerInit = "/user/info/customerInit";

    @UrlRemote
    public static final String USER_USERINFO_SEARCH_USER = "/user/info/search";
    public static final String user_userInfo_delFriend = "/user/info/delFriend";
    public static final String user_userInfo_upFriendRemark = "/user/info/upFriendRemark";
    public static final String user_userInfo_update = "/user/info/update";
    public static final String user_userInfo_upHeadImg = "/user/info/upHeadImg";

    //好友
    public static final String user_imUserFriendShip_list = "/user/imuserfriendship/list";
    public static final String user_imUserFriendShip_save = "/user/imuserfriendship/save";
    public static final String user_imUserFriendShip_transfer = "/user/imuserfriendship/transfer";
    public static final String user_imUserFriendShip_roomFridenList = "/user/imuserfriendship/roomFridenList";
    public static final String user_imUserFriendShip_pageList = "/user/imuserfriendship/pageList";
    public static final String user_imUserFriendShip_info = "/user/imuserfriendship/info";

    //好友组
    //public static final String user_imUserGroupInfo_pageList = "/user/imusergroupinfo/pageList";
    public static final String user_imUserGroupInfo_list = "/user/imusergroupinfo/list";
    public static final String user_imUserGroupInfo_info = "/user/imusergroupinfo/info";
    public static final String user_imUserGroupInfo_save = "/user/imusergroupinfo/save";
    public static final String user_imUserGroupInfo_del = "/user/imusergroupinfo/del";


    /** 获取聊天历史记录列表 **/
    public static final String user_imChatMessage_pageList = "/user/message/chatList";
    /** 获取聊天明细接口 **/
    public static final String user_imChatMessage_info = "/user/message/chatInfo";
    /** 获取聊天历史记录列表 **/
    public static final String user_new_imChatMessage = "/user/message/newChatList";

    /** 获取好友群聊天历史记录列表**/
    public static final String USER_ROOM_CHAT_MESSAGE_LIST = "/user/message/roomChatList";
    /** 获取好友群聊天明细接口**/
    public static final String USER_ROOM_CHAT_MESSAGE_INFO = "/user/message/roomInfo";

    /** 获取申请好友记录列表**/
    public static final String USER_JOIN_FRIEND_LIST = "/user/friend/joinList";
   /** 查看申请加为好的明细详情 **/
    public static final String USER_JOIN_FRIEND_INFO = "/user/friend/joinInfo";
    /** 拒绝加为好友 **/
    public static final String USER_JOIN_FRIEND_REFUSE = "/user/friend/refuseJoin";


    //群
    public static final String user_imRoomInfo_pageList = "/user/imroominfo/pageList";
    public static final String user_imRoomInfo_info = "/user/imroominfo/info";
    public static final String user_imRoomInfo_add = "/user/imroominfo/add";
    public static final String user_imRoomInfo_upHeadImg = "/user/imRoomInfo/upHeadImg";
    public static final String user_imRoomInfo_upNoticeRemarks = "/user/imRoomInfo/upNoticeRemarks";
    public static final String user_imroomInfo_delRoom = "/user/imroomInfo/delRoom";

    //群好友
    public static final String user_imRoomUserShip_pageList = "/user/imroomusership/pageList";
    public static final String user_imRoomUserShip_info = "/user/imroomusership/info";
    public static final String user_imroomusership_delRoomFriend = "/user/imroomusership/delRoomFriend";
    public static final String user_imroomusership_batchDelRoomFriend = "/user/imroomusership/batchDelRoomFriend";
    public static final String user_imroomusership_upnickNameRole = "/user/imroomusership/upnickNameRole";
    public static final String user_imroomusership_upnickSet = "/user/imroomusership/upnickSet";
    public static final String user_imroomusership_add = "/user/imroomusership/add";
    public static final String user_imroomusership_forbidSpeechList = "/user/imroomusership/forbidSpeechList";

}
